#pragma once

#include "Boss.h"

class bossManager
{
public:
	static bossManager* Instance();
	void updata();
	void draw();
	void add(Boss* b);
	void clear();
	void checkHitBullet();
	bool checkEmpty()
	{
		return manager.empty();
	}
	Point getPoint()
	{
		vector<Boss*>::iterator itor = manager.begin();
		return (*itor)->getNowPoint();
	}
protected:
	bossManager();
private:
	static bossManager* _instance;
	vector<Boss*> manager;
};